﻿//$(function () {
//    $("#txt_fdate").datepicker({ dateFormat: 'dd/mm/yy' });
//    $("#txt_tdate").datepicker({ dateFormat: 'dd/mm/yy' });
//});
function selectLevelTypeForReport() {
    var ltype = $("#_locationLevelTypeSelect").val();
    $("#SelectLocationZone").html(Portal.SODC.IDIS.DrugCaseReportInformation.ServerSideRenderLocationSelect(ltype).value);
}
function fireParentForm(LevelLocationType, WebpartId, PermissionCode) { }
function ClientMainExportData() {
    document.getElementById("divProcessing").innerHTML = 'Đang xử lý xin vui lòng chờ ....';
    setTimeout("RealClientMainExportData()", 10);
}
function RealClientMainExportData() {
    fromyear = document.getElementById("drpDaytxt_fdate").options[document.getElementById("drpDaytxt_fdate").selectedIndex].value + '/' + document.getElementById("drpMonthtxt_fdate").options[document.getElementById("drpMonthtxt_fdate").selectedIndex].value + '/' + document.getElementById("drpYeartxt_fdate").options[document.getElementById("drpYeartxt_fdate").selectedIndex].value;
    toyear = document.getElementById("drpDaytxt_tdate").options[document.getElementById("drpDaytxt_tdate").selectedIndex].value + '/' + document.getElementById("drpMonthtxt_tdate").options[document.getElementById("drpMonthtxt_tdate").selectedIndex].value + '/' + document.getElementById("drpYeartxt_tdate").options[document.getElementById("drpYeartxt_tdate").selectedIndex].value;
//    fromyear = document.getElementById("txt_fdate").value;
//    toyear = document.getElementById("txt_tdate").value;
    if (fromyear == "//" || toyear == "//") {
        alert("Bạn phải chọn thời gian để tạo thống kê!")
        return;
    }

//    var vallocation = $("#_locationLevelTypeSelect").val();

//    var sublocation = $("#_locationsel").val();
//    if (sublocation.length == 0 || sublocation == 0) {
//        alert("Bạn phải chọn cấp - địa phương để xuất dữ liệu !")
//        return;
//    }

    ColIndex = document.getElementById("DrpSelectCol").selectedIndex;
    ColVal = document.getElementById("DrpSelectCol").options[ColIndex].value;

    RowIndex = document.getElementById("DrpSelectRow").selectedIndex;
    RowVal = document.getElementById("DrpSelectRow").options[RowIndex].value;
    if (RowVal == ColVal) {
        alert('Giá trị Cột và Hàng phải khác nhau.');
        return;
    }

    if (ColVal == 'Year') {
        var arryear = fromyear.split('/');
        var year = arryear[2];

        var arrtoyear = toyear.split('/');
        var tyear = arrtoyear[2];
        if (year == tyear) {
            alert('Thống kê năm không thực hiện được với khoảng thời gian trong một năm.');
            return;
        }
    }

    if (ColVal == 'Month') {
        var arryear = fromyear.split('/');
        var year = arryear[2];

        var arrtoyear = toyear.split('/');
        var tyear = arrtoyear[2];
        if (year != tyear) {
            alert('Thống kê tháng chỉ thực hiện được với khoảng thời gian trong một năm.');
            return;
        }
    }



    var rValue = Portal.SODC.IDIS.DrugCaseReportInformation.ServerExportData(ColVal, RowVal, fromyear, toyear).value;
    document.getElementById("divProcessing").innerHTML = '';
    if (rValue.indexOf('ERROR') != -1) {
        alert(rValue.replace("ERROR:", "").trim());
        //alert('Lỗi trong quá trình xử lý:' + rValue);
    }
    else {
        window.open(rValue, '_blank');
    }
}

function ClientDoView() {

    fromyear = document.getElementById("drpDaytxt_fdate").options[document.getElementById("drpDaytxt_fdate").selectedIndex].value + '/' + document.getElementById("drpMonthtxt_fdate").options[document.getElementById("drpMonthtxt_fdate").selectedIndex].value + '/' + document.getElementById("drpYeartxt_fdate").options[document.getElementById("drpYeartxt_fdate").selectedIndex].value;
    toyear = document.getElementById("drpDaytxt_tdate").options[document.getElementById("drpDaytxt_tdate").selectedIndex].value + '/' + document.getElementById("drpMonthtxt_tdate").options[document.getElementById("drpMonthtxt_tdate").selectedIndex].value + '/' + document.getElementById("drpYeartxt_tdate").options[document.getElementById("drpYeartxt_tdate").selectedIndex].value;
    if (fromyear == "//" || toyear == "//") {
        alert("Bạn phải chọn thời gian để tạo thống kê!")
        return;
    }

//    var vallocation = $("#_locationLevelTypeSelect").val();

//    var sublocation = $("#_locationsel");
//    if (vallocation == 0 || sublocation.length == 0) {
//        alert("Bạn phải chọn cấp - địa phương để xuất dữ liệu !")
//        return;
//    }
//    sublocation = $("#_locationsel").val();


    ColIndex = document.getElementById("DrpSelectCol").selectedIndex;
    ColVal = document.getElementById("DrpSelectCol").options[ColIndex].value;

    RowIndex = document.getElementById("DrpSelectRow").selectedIndex;
    RowVal = document.getElementById("DrpSelectRow").options[RowIndex].value;
    if (RowVal == ColVal) {
        alert('Giá trị Cột và Hàng phải khác nhau.');
        return;
    }

    if (ColVal == 'Year') {
        var arryear = fromyear.split('/');
        var year = arryear[2];

        var arrtoyear = toyear.split('/');
        var tyear = arrtoyear[2];
        if (year == tyear) {
            alert('Thống kê năm không thực hiện với khoảng thời gian trong một năm.');
            return;
        }
    }

    if (ColVal == 'Month') {
        var arryear = fromyear.split('/');
        var year = arryear[2];

        var arrtoyear = toyear.split('/');
        var tyear = arrtoyear[2];
        if (year != tyear) {
            alert('Thống kê tháng chỉ thực hiện với khoảng thời gian trong một năm.');
            return;
        }
    }

    document.getElementById("divProcessing").innerHTML = 'Đang xử lý xin vui lòng chờ ....';
    setTimeout("ClientRealDoView()", 10);
}

function ClientRealDoView() {

//    fromyear = document.getElementById("txt_fdate").value;
//    toyear = document.getElementById("txt_tdate").value;
    fromyear = document.getElementById("drpDaytxt_fdate").options[document.getElementById("drpDaytxt_fdate").selectedIndex].value + '/' + document.getElementById("drpMonthtxt_fdate").options[document.getElementById("drpMonthtxt_fdate").selectedIndex].value + '/' + document.getElementById("drpYeartxt_fdate").options[document.getElementById("drpYeartxt_fdate").selectedIndex].value;
    toyear = document.getElementById("drpDaytxt_tdate").options[document.getElementById("drpDaytxt_tdate").selectedIndex].value + '/' + document.getElementById("drpMonthtxt_tdate").options[document.getElementById("drpMonthtxt_tdate").selectedIndex].value + '/' + document.getElementById("drpYeartxt_tdate").options[document.getElementById("drpYeartxt_tdate").selectedIndex].value;

//    var vallocation = '';
//    vallocationIndex = document.getElementById("_locationsel").selectedIndex;
//    vallocation = document.getElementById("_locationsel").options[vallocationIndex].value;

//    var vallocation = $("#_locationLevelTypeSelect").val();

//    var sublocation = $("#_locationsel").val();
//    if (sublocation.length == 0 || sublocation == 0) {
//        alert("Bạn phải chọn cấp - địa phương để xuất dữ liệu !")
//        return;
//    }


    ColIndex = document.getElementById("DrpSelectCol").selectedIndex;
    ColName = document.getElementById("DrpSelectCol").options[ColIndex].value;

    RowIndex = document.getElementById("DrpSelectRow").selectedIndex;
    RowName = document.getElementById("DrpSelectRow").options[RowIndex].value;

    var rValue = Portal.SODC.IDIS.DrugCaseReportInformation.ServerSideRenderReportTable(ColName, RowName, fromyear, toyear).value;
    document.getElementById("divProcessing").innerHTML = '';
    if (rValue.indexOf('ERROR') != -1) {
        alert(rValue.replace("ERROR:", "").trim());
    }

    document.getElementById("divStatisticResult").innerHTML = rValue;
}
